COMMENTS:
1. LAN NVM update package for AOC-S25G-m2S using Mellanox ConnectX4LX 4117.
2. SSID is 094C.
3. See Instruction.txt.

EEPROM REVISION INFO:
12) S25GM2S_20260106_14-32-1910_NUP (01/06/2026) version 14-32-1910
	a. fixed FW initiation issue from Nvidia case 1036952
	b. fw-ConnectX4Lx-rel-14_32_1910-Super_Micro_AOC-S25G-m2S-UEFI-14.25.17-FlexBoot-3.6.502.bin
	
11) S25GM2S_20251107_14-32-1908_NUP (11/07/2025) version 14-32-1908
	a. Security Bulletin: NVIDIA Networking - October 2025 | NVIDIA - CVE-2025-23299
	b. fw-ConnectX4Lx-rel-14_32_1908-Super_Micro_AOC-S25G-m2S-UEFI-14.25.17-FlexBoot-3.6.502.bin

10) S25GM2S_20250604_NUP (06/04/2025) version 14-32-1900
	a. fw-ConnectX4Lx-rel-14_32_1900-Super_Micro_AOC-S25G-m2S-UEFI-14.25.17-FlexBoot-3.6.502.bin

9) S25G26A1_NUP (2/24/2023)
	a. Added "-ocr" option to QuadEn command "flint -d $k -ocr hw set QuadEn=1" (not supported without it). 

8) S25G26A_NUP (2/22/2023)
	a. Based on Mellanox fw-ConnectX4Lx-rel-14_32_1254-Super_Micro_AOC-S25G-m2S-UEFI-14.25.17-FlexBoot-3.6.502.bin
		+ FW 14.32.1254 is based on fixes in 14.32.1250 but added PLDM support.

7) S25G260_NUP (10/31/2022)
	a. Based on Mellanox fw-ConnectX4Lx-rel-14_32_1250-Super_Micro_AOC-S25G-m2S-UEFI-14.25.17-FlexBoot-3.6.502.bin
		+ Fixed Option Rom and Boot Override option of I/O that disappear after system reboot or DC off.
		+ Fixed 'firmware CR error' during boot up and power cycle.
	b. Use "flint -d $k hw set QuadEn=1" as Mellanox suggested.

6a) S25G25C1_NUP (8/5/2022)
	a. Added "flint -d $k -ocr hw set QuadEn=1" command to FWUpdate script (Linux) to prevent the kernel panic. 

6) S25G25C_NUP (3/3/2022)
	a. Based on Mellanox fw-ConnectX4Lx-rel-14_32_1010-Super_Micro_AOC-S25G-m2S-UEFI-14.25.17-FlexBoot-3.6.502.bin
	b. Linux, Windows, and ESXi versions.
	c. For ESXi, due to MFT tool not having --oem option for Vmware, VPD cannot update correct FW version after update (show old version).

5) S25G25B_NUP (8/12/2021)
	a. Based on Mellanox fw-ConnectX4Lx-rel-14_31_1014-Super_Micro_AOC-S25G-m2S-UEFI-14.24.13-FlexBoot-3.6.403.bin
	b. Linux, Windows, and ESXi versions.
	c. For ESXi, due to MFT tool not having --oem option for Vmware, VPD cannot update correct FW version after update (show old version).
	d. SM_2001000001034.manifest and SM_2001000001034.pldm are for PLDM updating. 

4a) S25G25A_NUP (7/9/2021)
	a. Fixed Windows script to only update AOC-S25G-m2S cards in case where other mt4117 devices are also in the system. 

4) S25G25A_NUP (4/21/2021)
	a. Based on Mellanox fw-ConnectX4Lx-rel-14_30_1004-Super_Micro_AOC-S25G-m2S-UEFI-14.23.17-FlexBoot-3.6.301.bin
	b. Linux, Windows, and ESXi versions.
	c. For ESXi, due to MFT tool not having --oem option for Vmware, VPD cannot update correct FW version after update (show old version). 

3) S25G250_NUP (2/12/2021)
	a. Based on Mellanox fw-ConnectX4Lx-rel-14_29_1016-Super_Micro_AOC-S25G-m2S-UEFI-14.22.14-FlexBoot-3.6.204.bin
	b. Linux, Windows, and ESXi versions.
	c. For ESXi, due to MFT tool not having --oem option for Vmware, VPD cannot update correct FW version after update (show old version). 

2) S25G24C1_NUP (1/27/2021)
	a. Modified scripts to handle multiple cards update. 

1) S25G24C_NUP (12/2/2020)
	a. Based on Mellanox fw-ConnectX4Lx-rel-14_28_2006-Super_Micro_AOC-S25G-m2S-UEFI-14.21.17-FlexBoot-3.6.102.bin
	b. PUP files SM_2001000001034.manifest and SM_2001000001034.pldm are for PLDM. 
	c. Linux, Windows, and ESXi versions.
	d. For ESXi, due to MFT tool not having --oem option for Vmware, VPD cannot update correct FW version after update (show old version). 